/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package co.com.ltda.xyz.inversiones.dto;


/**
 *Esta clase representa la información de los empleados de la compañía, 
 * incluyendo la clave de ingreso a la aplicación. 
 * @author Carlos Castro
 */
public class Usuario  implements java.io.Serializable {


     private int idCliente; //identificación que se le da a cada usuario
     private Rol rol; //rol que tiene el empleado
     private Sucursal sucursal; //sucursal a la que pertenece    
     private String nombreResponsable;  //nombre del empleado
     private String correo; //correo del empleado
     private int telefono; //telefono del empleado
     private String direccion; // dirreccion del empleado
     private String ciudad; // ciudad del empleado
     private String departamento; //departamento del empleado
     private String pais; //pais del empleado
     private String pass; //clave del usuario
     private String tipoId; //tipo de identificacion
     
     
     //**************************************** Constructores ********************************************************  

    public Usuario() {
    }

    public Usuario(int idCliente, Rol rol, Sucursal sucursal, String nombreResponsable, String correo, int telefono, String direccion, String ciudad, String departamento, String pais, String pass, String tipoId) {
       this.idCliente = idCliente;
       this.rol = rol;
       this.sucursal = sucursal;  
       this.nombreResponsable = nombreResponsable;
       this.correo = correo;
       this.telefono = telefono;
       this.direccion = direccion;
       this.ciudad = ciudad;
       this.departamento = departamento;
       this.pais = pais;
       this.pass = pass;
       this.tipoId = tipoId;
    }
    
   //**************************************** Fin Constructores ********************************************************  
    
   //**************************************** Geters and Seters ********************************************************   
    public int getIdCliente() {
        return this.idCliente;
    }
    
    public void setIdCliente(int idCliente) {
        this.idCliente = idCliente;
    }
    public Rol getRol() {
        return this.rol;
    }
    
    public void setRol(Rol rol) {
        this.rol = rol;
    }
    public Sucursal getSucursal() {
        return this.sucursal;
    }
    
    public void setSucursal(Sucursal sucursal) {
        this.sucursal = sucursal;
    
    }
    public String getNombreResponsable() {
        return this.nombreResponsable;
    }
    
    public void setNombreResponsable(String nombreResponsable) {
        this.nombreResponsable = nombreResponsable;
    }
    public String getCorreo() {
        return this.correo;
    }
    
    public void setCorreo(String correo) {
        this.correo = correo;
    }
    public int getTelefono() {
        return this.telefono;
    }
    
    public void setTelefono(int telefono) {
        this.telefono = telefono;
    }
    public String getDireccion() {
        return this.direccion;
    }
    
    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }
    public String getCiudad() {
        return this.ciudad;
    }
    
    public void setCiudad(String ciudad) {
        this.ciudad = ciudad;
    }
    public String getDepartamento() {
        return this.departamento;
    }
    
    public void setDepartamento(String departamento) {
        this.departamento = departamento;
    }
    public String getPais() {
        return this.pais;
    }
    
    public void setPais(String pais) {
        this.pais = pais;
    }
    public String getPass() {
        return this.pass;
    }
    
    public void setPass(String pass) {
        this.pass = pass;
    }
    public String getTipoId() {
        return this.tipoId;
    }
    
    public void setTipoId(String tipoId) {
        this.tipoId = tipoId;
    }

//**************************************** Fin Geters and Seters ********************************************************


}


